package pers.zb.cloud.web.upms.entity;


import lombok.Data;
import pers.zb.cloud.web.upms.enums.MenuShape;
import pers.zb.cloud.web.upms.enums.MenuType;
import pers.zb.cloud.web.upms.enums.PermissionStatus;

import java.util.Date;

/**
 * 权限
 */
@Data
public class SysPermission {
	private Long id; //主键ID

	private String name; //权限名称

	private String code;//权限代码

	private Long pid; //权限父节点ID

	private String clientId; //所属应用

	private PermissionStatus status;//权限状态 1 - 可用 ， 2 - 禁用

	/*@Column(name = "client_module")
	private Long clientModule;//所属应用的模块（引用sys_menu表的主键）*/

	private String icon;//菜单图标

	private MenuType type;//菜单类型

	private MenuShape shape;//是否拥有子节点的标识

	private String description;//说明

	private Date createTime; //创建时间

	private Date updateTime; //最后更新时间
}
